USE business;
GO
-- jeli istnieje tabela dbo.test_update ...
IF OBJECT_ID('dbo.test_update') IS NOT NULL
	DROP TABLE dbo.test_update;    -- ... to j usuwamy
GO
-- tworzymy tabel, dziki ktrej nie uruchomimy wyzwalacza
CREATE TABLE dbo.test_update
(
	kolumna INT
)
GO

-- jeli istnieje wyzwalacz dbo.trg_UPDATE ...
IF OBJECT_ID('dbo.trg_UPDATE') IS NOT NULL
	DROP TRIGGER dbo.trg_UPDATE;   -- ... to go usuwamy
GO
-- tworzymy wyzwalacz ...
CREATE TRIGGER trg_UPDATE 
ON dbo.Pracownicy  -- ... na tabeli dbo.Pracownicy ...
FOR UPDATE         -- ... dla instrukcji UPDATE
AS
  -- jeli tabela dbo.test_update istnieje ...
	IF OBJECT_ID('dbo.test_update') IS NOT NULL
		RETURN;   -- ... to koczymy dziaanie wyzwalacza ...
	PRINT 'Trigger dziaa';  -- ... w przeciwnym wypadku wyzwalacz normalnie dziaa
GO
